#ifndef __MQ_SEND_receive_H
#define __MQ_SEND_receive_H

#include <stdio.h>
#include <mqueue.h>
#include <time.h>
#include <string.h>
#include <stdlib.h>

#define SEND_COUNT 100
#define SEND_RECEIVE 100

#define MAX_MSG_SIZE 1024 

// Function prototypes

// 创建消息队列的方法
mqd_t create_message_queue(char* name);

//使用读写的方法打开队列
mqd_t open_message_queue(char* name);

// 往队列发送数据的方法
int send_buf(mqd_t mqd_send, char *msg,char time);

// 从队列读取数据的方法
int receive_buf(mqd_t mqd_receive,char *msg,char time);

#endif // __MQ_SEND_receive_H
